/*
 * @lc app=leetcode.cn id=1009 lang=typescript
 *
 * [1009] 十进制整数的反码
 */

// @lc code=start
function bitwiseComplement(n: number): number {
    return parseInt(
        n
            .toString(2)
            .split("")
            .map((i) => {
                return i === "1" ? "0" : "1";
            })
            .join(""),
        2
    );
}
// @lc code=end
